package com.saw96x.MyBlog.dao;

import com.saw96x.MyBlog.pojo.Tag;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import sun.jvm.hotspot.debugger.Page;

import java.util.List;

/**
 * @author Saw96x
 * @date 20/11/07 - 16:10
 *
 * 标签的dao层
 */
public interface TagRepository extends JpaRepository<Tag, Long> {

    /**
     *
     * @param name 标签名
     * @return 返回找到的标签
     */
    Tag findByName(String name);

    /**
     *
     * @param pageable 分页工具接口
     * @return 分页后的标签列表
     */
    @Query("select t from Tag t")
    List<Tag> findTop(Pageable pageable);
}



















